address a challenge

Translations
relever un défi
Definitions
To confront or deal with a problem or difficulty in a direct and effective manner.